﻿#pragma once
#include <vector>

template<class>
inline constexpr bool is_vector_v = false;
template<class T, class A>
inline constexpr bool is_vector_v<std::vector<T, A>> = true;

template<typename T>
struct is_vector : std::false_type
{
};

template<typename T, typename Alloc>
struct is_vector<std::vector<T, Alloc>> : std::true_type
{
};

class Parser
{



};
